package com.example.demo.entity.doris;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

@Data
@TableName("books")
public class Book {
    @TableId
    private String isbn;        // ISBN 作为主键
    
    private String title;       // 书名
    
    private String author;      // 作者
      private String publisher;   // 出版社    
    // 添加TableField注解指定正确的列名
    @TableField("publicationDate")
    private Integer publicationDate; // 出版年份
    
    private String placeOfPublication; // 出版地
    
    private String size;        // 尺寸
    
    private String classificationNo; // 分类号
      private String subject;     // 主题
    private String series;      // 丛书
    private String requisitionNo; // 书目号
    private String pageNo;      // 页数
    private String price;       // 价格
    private String requestNo;   // 请求号
    private String barcodeNo;   // 条形码号
    private String currentLocation; // 当前所在位置
    private String currentLocation2; // 备用位置    private String collectionStatus; // 藏书状态
    private String circulationCategory; // 流通类别
}